package lv.servidordisqueria.domain;

import lv.mensajeriadisqueria.idomain.IHistorialOperacion;
import lv.mensajeriadisqueria.idomain.IMetodoHistorialOperacionParametro;

/**
 * Es la clase con cual se mapea con la tabla 
 * METODO_HISTORIAL_OPERACION_PARAMETRO de la
 * base de datos
 */
public class MetodoHistorialOperacionParametro 
		implements IMetodoHistorialOperacionParametro{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 8389367268796830954L;
	
	private Integer idMetodoHistorialOperacionParametro;
	private IHistorialOperacion iHistorialOperacion;
	private String nombreParametro;
	private String valorParametro;
	private Boolean habilitado;
	
	public MetodoHistorialOperacionParametro(){}

	public MetodoHistorialOperacionParametro(
			IHistorialOperacion iHistorialOperacion, String nombreParametro,
			String valorParametro) {
		super();
		this.iHistorialOperacion = iHistorialOperacion;
		this.nombreParametro = nombreParametro;
		this.valorParametro = valorParametro;
		this.habilitado = true;
	}
	
	public IHistorialOperacion getHistorialOperacion() {
		return iHistorialOperacion;
	}

	public void setHistorialOperacion(IHistorialOperacion iHistorialOperacion) {
		this.iHistorialOperacion = iHistorialOperacion;
	}

	public String getNombreParametro() {
		return nombreParametro;
	}

	public void setNombreParametro(String nombreParametro) {
		this.nombreParametro = nombreParametro;
	}

	public String getValorParametro() {
		return valorParametro;
	}

	public void setValorParametro(String valorParametro) {
		this.valorParametro = valorParametro;
	}

	public Boolean getHabilitado() {
		return habilitado;
	}

	public void setHabilitado(Boolean habilitado) {
		this.habilitado = habilitado;
	}

	@Override
	public Integer getIdMetodoHistorialOperacionParametro() {
		return idMetodoHistorialOperacionParametro;
	}

	@Override
	public void setIdMetodoHistorialOperacionParametro(
			Integer idMetodoHistorialOperacionParametro) {
		this.idMetodoHistorialOperacionParametro = idMetodoHistorialOperacionParametro;
	}

}
